<html>
<head>
    <title>Resultados</title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<?php
require 'functions.php';

/*
if ($_GET['filterContainerStatus']=="comRealizadas"){
    $CONDITION = "estado=\"realizado\"";
}elseif ($_GET['filterContainerStatus']=="comPendientes"){
    $CONDITION = "estado<>\"pendiente\"";
}
*/

/*
 * Trae e imprime la lista de comunicaciones realizadas
 */

$CONDITION = "estado=\"realizado\"";
$FECHA = "DATE_FORMAT(com.`fecha`, \"%Y-%m\")";
$COM_TABLE = "( select comunicacion.`comunicacion_id`, comunicacion.`cliente_id`, comunicacion.`fecha` from `comunicacion` where ".$CONDITION." )";

$QUERY  = "SELECT  vendedor.`apellido` AS Apellido, vendedor.`nombre` AS Nombre, count(".$FECHA.") AS Realizadas, ".$FECHA." AS Fecha";
$QUERY .= " FROM ".$COM_TABLE." com";
$QUERY .= " INNER JOIN cliente ON cliente.`cliente_id` = com.`cliente_id`";
$QUERY .= " INNER JOIN vendedor ON vendedor.`vendedor_id`=cliente.`vendedor_id`";
$QUERY .= " GROUP BY ".$FECHA.", vendedor.`vendedor_id`";
$QUERY .= " ORDER BY Fecha DESC";

/*Muestra la consulta bonita*/
sqlQueryPrettyParser($QUERY);

/*Efectua la consulta*/
$DATA = sqlQueryToDB($QUERY);

/*Muestra la tabla de resultados*/
if ($DATA->num_rows < 1) {
    echo "No hay resultados para armar una tabla de comunicaciones ".$CONDITION."<br><br>";
} else {
    echo sqlDataToHtmlTable($DATA);
}


/*
 * Trae e imprime la lista de comunicaciones realizadas
 */

$CONDITION = "estado=\"pendiente\"";
$FECHA = "DATE_FORMAT(com.`fecha`, \"%Y-%m\")";
$COM_TABLE = "( select comunicacion.`comunicacion_id`, comunicacion.`cliente_id`, comunicacion.`fecha` from `comunicacion` where ".$CONDITION." )";

$QUERY  = "SELECT  vendedor.`apellido` AS Apellido, vendedor.`nombre` AS Nombre, count(".$FECHA.") AS Realizadas, ".$FECHA." AS Fecha";
$QUERY .= " FROM ".$COM_TABLE." com";
$QUERY .= " INNER JOIN cliente ON cliente.`cliente_id` = com.`cliente_id`";
$QUERY .= " INNER JOIN vendedor ON vendedor.`vendedor_id`=cliente.`vendedor_id`";
$QUERY .= " GROUP BY ".$FECHA.", vendedor.`vendedor_id`";
$QUERY .= " ORDER BY Fecha DESC";

/*Muestra la consulta bonita*/
sqlQueryPrettyParser($QUERY);

/*Efectua la consulta*/
$DATA = sqlQueryToDB($QUERY);

/*Muestra la tabla de resultados*/
if ($DATA->num_rows < 1) {
    echo "No hay resultados para armar una tabla de comunicaciones ".$CONDITION."<br><br>";
} else {
    echo sqlDataToHtmlTable($DATA);
}
?>
<br>
<input type="button" onclick="history.back()" name="Regresar" value="Regresar">
</body>
</html>
